Firmware AC

1.3.1.22193
- Fixed Heat Sheet Chemical accounting, take the last values reported just before EOH 
- ShadowMode disables the ManualOperation alarm
- ShadowMode prevents the furnace switch from tripping
- Added HeatSheet.ShadowModePwrOnPercent variable, it is the percentage of time that the PX3 ran in Shadow mode for that heat
- Balance integral is calculated separately per phase and per shell 

1.3-1.22163
- In twin shell systems, each shell has a separate set of Balance integrals to avoid delays when switching between different Balance setpoints.

1.3-1.22153
- Fixed End of Charge handling when SA is not active.

1.3-1.21252
 - Fixed Model handling problem that may not import correctly form a DB
 - Added Vibration alarm, event and heat report counters
 - Invalid charge diangostic message is now only reported when changing (avoid spam for charge 0)
 - Fixed External Loop Disabled alarm that was reported with all phases in Manual
 - NCC decides FCE ON by using Voltage or Current (instead of Vacuum Switch)
 - Fixed NCC to avoid a permanent NCC when the Band is greater than the Dynamic NCC Offset
 
1.3-1.20821
 - Regulation ramps are always active, special states affect only the accelerating ramp on the corresponding direction.

1.3.19315
 - Frequency changed alarm was incorrectly disabled
 - Transformer Ratio alarm was not working
 - Invalid tap numbers are now ignored (instead of clamped), it uses last valid value
 - Average Error for Ext Loop Max Error % is now squared and sqrt’d to avoid sign problems
 - Dynamic NCC algorithm changed to account for Top and AutoLower logic
 - New External Loop Disabled alarm (reports when ExtLoop is disabled for 60s)
 - Balance uses same permissives as External Loop
 - Substation tap changer end of life message was incorrectly generated
 - Charge 1 reports AvgMW equal to ChargeMW
 - For Z and R only regulation modes, I-Z/R Max Error % is used (Willie)
 - R regulator clamps SP to >R_sc
 - Fixed AdvancedControl configuration, it did not save changes properly
 - ShadowMode bit is logged

1.3.18800
 - Fixed Frequency changed alarm, it was not working in all previous 1.3 versions BugzID: 2788

1.3.18684
 - Bit renamed to Operation.ShadowMode

1.3.18658
 - Fixed ChargeAvgMW calculation to match HeatAvgMW in first charge BugzID: 2761
 - Fixed ExtLoop disable average error calculation (now uses sqrt(Average of Error^2)) BugzID: 2753

1.3.18590
 - InvalidTapCombination alarm could fire incorrectly until the actual tap value changed. BugzID: 2760

1.3.18564
 - Fixed Logger problem. CaveInStatus and OperationShell2 were swapped. BugzID: 2756
 - Dynamic NCC underscore (_) removed from name. BugzID: 2756
 - Transient Counters on IOAccumulators changed to unsigned. Merged from trunk up to Rev. 18554
 - Published Dynamic NCC Setpoint BugzID: 2756 
 - Fixed Spillover overload setpoint default from 100 to 0 BugzID: 2741
